function Pspot = PGR_prices_v2(MU_ins,CAPH,rho,T,tolFP,maxreps)

Pf = MU_ins(:,:,T);
Pf(end)=0;
for k=1:(T-1)
    t = T-k;
    Pt = fixedpointTmx_v6b(CAPH,MU_ins,rho,Pf,[],tolFP,maxreps);
    Pf = cat(3,Pt,Pf);
end

Pspot = squeeze(Pf);

end